./400mhz
The results from synthesis for 400 MHz

./50mhz
The results from synthesis for 50 MHz

The files used for synthesis:
See the ref_design in osu_cells in FreePDK45
dreg.vhd		VHDL for shift register
pulseshaper.vhd		VHDL for the pulse shaper
pulseshaper_tb.vhd
rc.tcl			Script for RTL synthesis. 
			Run using: rc < rc.tcl
encoder.vh		Netlist generated by rc
encounter.tcl		Script for Encounter layout.
			Run using: encounter -init encounter.tcl

We had to use Cadence V6 to get these tools to work. To run V6:
. cadence2011
. calibre-setup
tcsh
source [FreePDK45_Path]/ncsu_basekit/cdssetup/setup.csh
